/***
 * 通过createServer创建net服务器
 */


var net = require('net');

var server = net.createServer(function(socket){
    console.log('连接上');
    socket.on('data',function(data){
        console.log('接收到' + data.toString());
        socket.end("服务器回复数据");
    })
    socket.on('end',function(){
        console.log("结束了");
    })
    
});

server.listen(8124,function(){
    console.log("监听8124")
})





/**
// 第二次
var net = require('net');
var  PORT = 8124;

net.createServer(function(socket){
    console.log("已连接");
    
    socket.on('data',function(data){
        console.log("接收到: " + data.toString());
        socket.end("服务器返回数据");
    });
    socket.on('end',function(){
    })
    
}).on('error',function(e){
    console.log("出错了");
}).listen(PORT,function(){
    console.log("服务启动端口8124");
});

第一次
var net = require('net');
var server = net.createServer(function(socket){
    console.log('server connected');
    socket.on('end',function(){
        console.log('server disconnected');
    });
    socket.on('data',function(){
        socket.end('hello\r\n');
    })
});

server.listen(8124,function(){
    console.log('server 开始监听8124端口');
});
*/

